despite everything - Francés Inglés Diccionario